triangular sail - Spanish English Dictionary